第二十四天我們介紹 EventBridge
並使用 EventBridge 串接 SNS 通知
為了解決 SNS 不好閱讀的問題
因此隔天又使用 EventBridge 串接 AWS Lambda
讓告警通知有更好的可視化
根據前面我們使用 EventBridge 串接 AWS Lambda 的理解
昨天反向建立的指標能不能也讓通知可視化更高呢?
答案當然是可行的
根據我們對於 EventBridge 的了解
EventBridge 是可以抓取 AWS 上所發生的事件
除了自動上 Patch 是個事件以外
當 CloudWatch 發生 Alarm 的時候
其實也是可以讓整個事件觸發告警的
回到昨天我們 CloudWatch Log 建立的指標
勾選後點選右上角的建立告警
就可以跳轉到建立告警的畫面
閥值的設定需要設定成抓取大於等於 1
而缺少資料則視為正常
因為告警的事件會由 EventBridge 抓取
因此不會在 CloudWatch 告警建立時設定要採取的動作
告警的名稱雖然允許中文名稱
但是會變成 ARN 的一部分
建議還是設定英文加上"-"比較適合
最後確認設定沒問題後就可以安心建立
在建立完成後
可以在列表頁看到剛剛建立的 CloudWatch 告警
點擊後進入頁面可以看到詳細訊息
在 CloudWatch 告警的設定中
展開 檢視 EventBridge 規則
就可以看到我們需要設定的 EventBridge 規則
這個規則需要記起來備用
進入到 EventBridge 頁面
選擇建立 EventBridge 規則後按下建立規則
填寫名稱基本資料
記得事件匯流排只能使用 default
在建置事件的時候
下方按下編輯模式並將前一個步驟複製的 EventBridge 規則貼上
最後選擇 AWS Lambda 函數後
就可以將我們告警的訊息
串接高可視化的訊息寄出告警訊息